﻿using System;
using System.Collections.Generic;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Lib.Common;
using Lib.Utility;
using Module.BusinessLogic;
using Module.EntitiesInfo;

namespace Web
{
    public partial class Quenmatkhau : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnSend_Click(object sender, ImageClickEventArgs e)
        {
            try
            { 
                string password = MyUtility.MySecurity.GenerateRandomCode();
                MemberInfo info = new MemberInfo();
                info = MemberBL.GetInfo(3, txtEmail.Text.Trim(), "");
                if(info!=null)
                {                    
                    string html = string.Empty;
                    html += "<div>Chào mừng bạn đến với ngoaihanganh.vn</div>";
                    html += "<div><b>Thông tin tài khoản của bạn tại  http://www.ngoaihanganh.vn </b></div>";
                    html += "<div>Tên tài khoản của bạn: " + info.UserName + "</div>";
                    html += "<div>Mật khẩu mới của bạn: " + password + "</div>";
                    html += "<div>Nếu bạn có bất kỳ thắc mắc nào, hãy liên hệ với chúng tôi để nhận được sự hỗ trợ nhanh nhất.</div>";
                    html += "<div>Email: ngoaihanganh.vn@gmail.com</div>";
                    ComomFunctions.SendMail("Mật khẩu mới của bạn tại ngoaihanganh.vn", html, txtEmail.Text);
                    MemberBL.MemberUpdatePassword(txtEmail.Text, MyUtility.MySecurity.Encrypt_MD5(password));
                    MessageBox.Show("Bạn check mail để lấy lại mật khẩu mới!");                        
                    txtEmail.Focus();
                    return;
                }
            }
            catch (Exception ex)
            {               
            }   
        }

        protected void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            ClearText();
        }

        void ClearText()
        {
            txtEmail.Text = "";
          
        }
    }
}